<?php //include("./include/inc_asegurar.php"); ?>
<?php 
echo "<form name=\"frm_volver\" action=\"?articulo\" method=\"post\">";
echo "</form>";
if( f_validar_permiso($_SESSION["perf_codigo"], 31, 2, $conn)){
	?>
	<script type="text/javascript">
		$(document).ready ( function () {
				var submitted = false;
				validator = $("#formulario").validate({
					rules: {
						is_descripcion: {
							required: true,
							minlength: 8
						},
						ii_proveedor: {
							required: true,
							min:1
						},
						ii_t_articulo: {
							required: true,
							min:1
						}
					},
					messages: { 
						is_descripcion: "Ingrese una descripción",
						ii_proveedor: "Asigne un proveedor",
						ii_t_articulo: "Asigne un tipo de artículo"
					},
					submitHandler: function() { 
						alert("Datos enviados!"); 
						document.forms.formulario.submit(); 
					},
					onfocusout: false,  
					showErrors: function(errorMap, errorList) {
						if (submitted) {
							var summary = "Por favor: \n";
							$.each(errorMap, function(key, value) { 
						summary += /* key + */ '- ' + value + "\n";
							});
							alert(summary);
							submitted = false;
						}
						// this.defaultShowErrors();
					},          
					invalidHandler: function(form, validator) {
						submitted = true;
					}
				});
				// alert( validator.showErrors() );
			});  
	</script>
	<?php
}
				/* 

DROP TABLE IF EXISTS `articulos`;
CREATE TABLE IF NOT EXISTS `articulos` (
  `art_codigo` int(11) NOT NULL AUTO_INCREMENT,
  `art_descripcion` text,
  `art_precio_compra` int(11) DEFAULT NULL,
  `art_precio_venta` int(11) DEFAULT NULL,
  `art_codigo_barra` varchar(1000) DEFAULT NULL,
  `art_c_proveedores` int(11) NOT NULL DEFAULT '1',
  `art_t_articulos` int(11) NOT NULL DEFAULT '1',
  `art_e_articulos` int(11) NOT NULL DEFAULT '1',
  `art_r_fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `art_r_fecha_modificacion` datetime DEFAULT NULL,
  `art_r_usuario` varchar(25) NOT NULL,
  PRIMARY KEY (`art_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


DROP TABLE IF EXISTS `t_articulo`;
CREATE TABLE IF NOT EXISTS `t_articulo` (
  `tar_tipo` int(11) NOT NULL AUTO_INCREMENT,
  `tar_descripcion` varchar(25) DEFAULT NULL,
  `tar_e_tarticulo` int(1) NOT NULL DEFAULT '1',
  `tar_r_fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `tar_r_fecha_modificacion` datetime DEFAULT NULL,
  `tar_r_usuario` varchar(25) NOT NULL,
  PRIMARY KEY (`tar_tipo`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;


DROP TABLE IF EXISTS `n_articulo`;
CREATE TABLE IF NOT EXISTS `n_articulo` (
  `nar_nota` int(11) NOT NULL AUTO_INCREMENT,
  `nar_c_articulo` int(11) NOT NULL,
  `nar_detalle` varchar(1000) DEFAULT NULL,
  `nar_pendiente` int(1) NOT NULL DEFAULT '0',
  `nar_e_nota` int(1) NOT NULL DEFAULT '1',
  `nar_r_fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `nar_r_fecha_modificacion` datetime DEFAULT NULL,
  `nar_r_usuario` varchar(25) NOT NULL,
  PRIMARY KEY (`nar_nota`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


 */
	if ( isset($a) && $a == "eliminar" ){
		
		$ii_nota_proveedor = 0 ;
		
		if ( !isset ( $no_validar ) ){
			
			$Q_select  = " SELECT count(nar_detalle) as count ";
			$Q_select .= " from n_articulo ";
			$Q_select .= " where nar_c_articulo = " . $ii_c_proveedor;
			$Q_select .= " and nar_e_nota = 1; ";
			$Q_select .= " and nar_pendiente = 1; ";
			
			$Res_Q_select = mysql_query( $Q_select , $conn );
			
			$Reg_Q_select = mysql_fetch_array( $Res_Q_select );
			
			$ii_nota_proveedor 	= $Reg_Q_select["count"];
			
		}
		
		if ( $ii_nota_proveedor == 0 ){
		
			$Q_update  = " UPDATE articulos SET ";
			$Q_update .= " art_e_articulos = 0, ";
			$Q_update .= " art_r_fecha_modificacion = now(), ";
			$Q_update .= " art_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
			$Q_update .= " where art_codigo = " . $ii_c_articulo .";";
			
			$Res_Q_update = mysql_query( $Q_update , $conn );
			
			echo "\n<script type=\"text/javascript\">";
			echo "\ndocument.forms.frm_volver.submit();";
			echo "\n</script>";
			
		} else if ( $ii_nota_proveedor >= 1 ){
		
			echo "\n<script type=\"text/javascript\">";
			echo "\n var is_confirm = confirm(\"Este proveedor tiene pedidos pendientes, si está seguro de continuar presione aceptar.\");";
			echo "\n if ( is_confirm == true ){ ";
				echo "\ndocument.forms.frm_volver.action=\"?proveedor_edit&a=eliminar&no_validar=1&ii_c_proveedor=".$ii_c_proveedor."\";";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}else{";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}";
			echo "\n</script>";
			
		}
	
		
	}
	
	if ( isset($a) && $a == "modificar" ){
	
		$Q_update  = " UPDATE articulos SET  ";
		$Q_update .= " art_descripcion 		= '".f_htmlentities($is_descripcion)."'";
		$Q_update .= " , art_abrev 			= '".f_htmlentities($is_abrev)."'";
		$Q_update .= " , art_precio_compra 	= ".$ii_precio_compra;
		$Q_update .= " , art_precio_venta 	= ".$ii_precio_venta;
		$Q_update .= " , art_codigo_barra 	= '".f_htmlentities($is_codigo_barra)."'";
		$Q_update .= " , art_t_articulos 	= ".$ii_t_articulo;
		$Q_update .= " , art_c_proveedores 	= ".$ii_proveedor;
		$Q_update .= " , prov_r_fecha_modificacion = now() ";
		$Q_update .= " , prov_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
		$Q_update .= " where art_codigo = " . $ii_c_articulo;

		$Res_Q_update = mysql_query( $Q_update,$conn );
		
		$is_accion = "modificar";
		
		echo "<script type=\"text/javascript\">";
		echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "registrar" ){
	
		$ii_precio_compra = (empty($ii_precio_compra)) ? 0 : $ii_precio_compra ;
		$ii_precio_venta = (empty($ii_precio_venta)) ? 0 : $ii_precio_venta ;
		
		$Q_insert  = " INSERT INTO articulos ( ";
		$Q_insert .= " art_codigo, art_descripcion, art_abrev, ";
		$Q_insert .= " art_precio_compra, art_precio_venta, art_codigo_barra, ";
		$Q_insert .= " art_c_proveedores, art_t_articulos, art_r_fecha_creacion, art_r_usuario ";
		$Q_insert .= " ) VALUES ( ";
		echo $Q_insert .= " NULL,
						'".f_htmlentities($is_descripcion)."',
						'".f_htmlentities($is_abrev)."',
						".$ii_precio_compra.",
						".$ii_precio_venta.", 
						'".f_htmlentities($is_codigo_barra)."', 
						".$ii_proveedor.", 
						".$ii_t_articulo.", 
						now(),
						'".f_htmlentities($_SESSION["usu_nombreusuario"])."'
						); ";
						
		$Res_Q_insert = mysql_query( $Q_insert,$conn );
		
		$is_accion = "registrar";
		
		echo "<script type=\"text/javascript\">";
		// echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "agregar" ){
	
		$is_accion = "registrar";
		
	}
	
	if ( isset($a) && $a == "editar" ){
		$Q_select = " SELECT ";
		$Q_select .= " art_codigo, art_descripcion, art_abrev, ";
		$Q_select .= " art_precio_compra, art_precio_venta, art_codigo_barra, ";
		$Q_select .= " art_c_proveedores, art_t_articulos ";
		$Q_select .= " from articulos ";
		$Q_select .= " where art_codigo = " . $ii_c_articulo;
		
		$Res_Q_select = mysql_query( $Q_select,$conn );
		
		$Reg_Q_select = mysql_fetch_array( $Res_Q_select );
		
		$ii_c_articulo		= $Reg_Q_select["art_codigo"];
		$is_descripcion 	= $Reg_Q_select["art_descripcion"];
		$is_abrev			= $Reg_Q_select["art_abrev"];
		$ii_precio_compra 	= $Reg_Q_select["art_precio_compra"];
		$ii_precio_venta	= $Reg_Q_select["art_precio_venta"];
		$is_codigo_barra	= $Reg_Q_select["art_codigo_barra"];
		$ii_proveedor		= $Reg_Q_select["art_c_proveedores"];
		$ii_t_articulo		= $Reg_Q_select["art_t_articulos"];
		
		$is_accion = "modificar";
		
	} else {
		
		$ii_c_articulo	= "";
		$is_descripcion	= "";
		$is_abrev		= "";
		$ii_precio_compra = "";
		$ii_precio_venta = "";
		$is_codigo_barra = "";
		$ii_proveedor 	= "";
		$ii_t_articulo	= "";
	}
	
?>
	<div id="masthead">
		
		<div class="content_pad">
			
			<h1 class="no_breadcrumbs">Art&iacute;culos</h1>
			<!-- 
			<div id="search">
				<form action="/search" method="get">
					<input type="text" value="" placeholder="Search" name="search" id="search_input" title="Search" />					
					<input type="submit" value="" name="submit" class="submit" />					
				</form>
			</div> #search -->
			
		</div> <!-- .content_pad -->
		
	</div> <!-- #masthead -->	
	
	<div id="content" class="xgrid">
			
		<div class="x12">
		
			<h2><?php echo $accion = ( $is_accion == "modificar" ) ? "editar" : "agregar"; ?> art&iacute;culo</a></h2>
			<p>
				<a class="btn-icon btn-grey btn-arrow" href="?articulo"><span></span>Listado de art&iacute;culos</a>
			</p>
			
			<form name="formulario" id="formulario" action="?articulo_edit&a=<?php echo $is_accion; ?>&ii_c_articulo=<?php echo $ii_c_articulo; ?>" method="post" class="form label-inline uniform">
			
				<div class="field">
					<label for="is_descripcion">Descripci&oacute;n</label>
					<input id="is_descripcion" name="is_descripcion" size="50" type="text" class="medium"  value="<?php echo $is_descripcion; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_abrev">Abreviatura</label>
					<input id="is_abrev" name="is_abrev" size="50" type="text" class="medium"  value="<?php echo $is_abrev; ?>"/>
				</div>
	
				<div class="field">
					<label for="ii_precio_compra">Precio compra</label>
					<input id="ii_precio_compra" name="ii_precio_compra" size="50" type="text" class="medium"  value="<?php echo $ii_precio_compra; ?>"/>
				</div>
	
				<div class="field">
					<label for="ii_precio_venta">Precio venta</label>
					<input id="ii_precio_venta" name="ii_precio_venta" size="50" type="text" class="medium"  value="<?php echo $ii_precio_venta; ?>"/>
				</div>
	<!--
				<div class="field">
					<label for="is_codigo_barra">Código de barra</label>
					-->
					<input id="is_codigo_barra" name="is_codigo_barra" size="50" type="hidden" class="medium"  value="<?php /* echo $is_codigo_barra; */ ?>"/>
					<!--
				</div>
	-->
				<div class="field">
					<label for="ii_t_articulo">Tipo artículo</label>
					<select id="ii_t_articulo" name="ii_t_articulo" class="medium">
						<optgroup label="Elija tipo de artículo">
							<?php 
								$Q_comuna  = " SELECT ";
								$Q_comuna .= " tar_tipo,  ";
								$Q_comuna .= " tar_descripcion  ";
								$Q_comuna .= " from t_articulo ";
								$Q_comuna .= " where tar_e_tarticulo = 1 ";
								$Q_comuna .= " order by tar_descripcion ";

								$Res_Q_comuna = mysql_query( $Q_comuna , $conn );
								
								while ( $Reg_Q_comuna = mysql_fetch_array( $Res_Q_comuna ) ){
									$ii_value	= $Reg_Q_comuna["tar_tipo"];
									$is_texto	= $Reg_Q_comuna["tar_descripcion"];
									echo "<option value=\"".$ii_value."\"";
										if ( $ii_t_articulo == $ii_value )
										echo " selected=\"selected\" ";									
									echo ">".$is_texto."</option>";
								}
							?>
						</optgroup>
					</select>
				</div>
	
				<div class="field">
					<label for="ii_proveedor">Proveedor</label>
					<select id="ii_proveedor" name="ii_proveedor" class="medium">
						<optgroup label="Elija proveedor">
							<?php 
								$Q_comuna  = " SELECT ";
								$Q_comuna .= " prov_codigo,  ";
								$Q_comuna .= " prov_razon_social  ";
								$Q_comuna .= " from proveedores ";
								$Q_comuna .= " where prov_e_proveedores = 1 ";
								$Q_comuna .= " order by prov_razon_social ";

								$Res_Q_comuna = mysql_query( $Q_comuna , $conn );
								
								while ( $Reg_Q_comuna = mysql_fetch_array( $Res_Q_comuna ) ){
									$ii_value	= $Reg_Q_comuna["prov_codigo"];
									$is_texto	= $Reg_Q_comuna["prov_razon_social"];
									echo "<option value=\"".$ii_value."\"";
										if ( $ii_proveedor == $ii_value )
										echo " selected=\"selected\" ";									
									echo ">".$is_texto."</option>";
								}
							?>
						</optgroup>
					</select>
				</div>
	
				<br />
				<div class="buttonrow">
					<a class="btn btn-grey" href="?articulo">Volver</a>
					<input type="submit" class="btn" value="Guardar">
				</div>

			</form>

		</div>  
		
	</div> <!-- #content -->